package com.quanxiaoha.framework.common.util;

import java.math.RoundingMode;
import java.text.DecimalFormat;

/**
 * 数字工具类
 */
public class NumberUtils {

    public static String formatNumberString(long number) {
        if (number < 10000) {
            return String.valueOf(number);
        }  else if (number >= 10000 && number < 100000000) {
            // 小于一亿，显示万单位
            double result = number / 10000.0;
            DecimalFormat df = new DecimalFormat("#.#"); // 保留一位小数
            df.setRoundingMode(RoundingMode.DOWN); // 禁用四舍五入
            String formatted = df.format(result);
            return formatted + "万";
        }   else {
            return "9999万";
        }
    }
}
